package com.ruoyi.system.service.construction;

import com.ruoyi.system.domain.construction.RentalService;

import java.util.List;

public interface RentalServiceService {

    /**
     * 查询租赁服务信息
     *
     * @param rentalId 租赁服务信息ID
     * @return 租赁服务信息
     */
    public RentalService selectRentalServiceById(Integer rentalId);

    /**
     * 查询租赁服务信息列表
     *
     * @param rentalService 租赁服务信息
     * @return 租赁服务信息集合
     */
    public List<RentalService> selectRentalServiceList(RentalService rentalService);

    /**
     * 新增租赁服务信息
     *
     * @param rentalService 租赁服务信息
     * @return 结果
     */
    public int insertRentalService(RentalService rentalService);

    /**
     * 修改租赁服务信息
     *
     * @param rentalService 租赁服务信息
     * @return 结果
     */
    public int updateRentalService(RentalService rentalService);

    /**
     * 删除租赁服务信息
     *
     * @param rentalId 租赁服务信息ID
     * @return 结果
     */
    public int deleteRentalServiceById(Integer rentalId);

    /**
     * 批量删除租赁服务信息
     *
     * @param rentalIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteRentalServiceByIds(Integer[] rentalIds);

    List<RentalService> zulinList(RentalService rentalService);
}
